package com.zmn.oms.model.vo.work.list;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 类描述：子公司财务
 *
 * @author liuying
 * @date 2018/12/26 20:50
 */
@Data
public class ZsOrderWorkBranchFinanceVO implements Serializable {

    /**
     * 工单Id
     */
    private Long workId;

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 工单类型名称
     */
    private String typeName;

    /**
     * 收单时间
     */
    @JSONField(format = "MM-dd HH:mm")
    private Date checkoutTime;

    /**
     * 算账时间
     */
    @JSONField(format = "MM-dd HH:mm")
    private Date accountTime;

    /**
     * 主工程师名称
     */
    private String masterName;

    /**
     * 主工程师手机号码
     */
    private String masterPhone;

    /**
     * 产品信息
     */
    private String productInfo;

    /**
     * 订单金额
     */
    private Integer originalAmount;

    /**
     * 优惠金额
     */
    private Integer discountAmount;

    /**
     * 订单收入
     */
    private Integer totalAmount;

    /**
     * 配件总金额
     */
    private Integer partAmount;

    /**
     * 开票补贴金额
     */
    private Integer subsidyAmount;

    /**
     * 工程师绩效基数
     */
    private Integer billAmount;

    /**
     * 提成总额
     */
    private Integer masterRewardsAmount;

    /**
     * 工单状态
     */
    private Integer status;

    /**
     * 工单状态名称
     */
    private String statusName;

    /**
     * 结果状态
     */
    private Integer resultStatus;

    /**
     * 结果状态名称
     */
    private String resultStatusName;

    /**
     * 支付状态
     */
    private Integer payStatus;

    /**
     * 支付状态
     */
    private String payStatusName;

}
